package dao;

import bean.accidente;
import bean.ficha;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

/**
 *
 * @author May
 */
public class d_accidente {
  
 public ArrayList listadoAccidentes() throws SQLException {
        conexion db=new conexion();
        String query="select * from accidente";
        ResultSet resultado = db.seleccion(query);
        accidente miaccidente=null;
        ficha mificha;
        ArrayList todos=new ArrayList();
        while (resultado.next()) {
            mificha=new ficha();
            miaccidente = new accidente();
            miaccidente.setId(resultado.getInt(1));
            miaccidente.setDescripcion(resultado.getString(2));
            mificha.setId(resultado.getInt(3));           
            mificha.BuscaXid_SeteaObjetoFicha();
       
            miaccidente.setMificha(mificha);
            todos.add(miaccidente);
        }
        return todos;
   }
 
  public accidente buscarAccidente(int ide) throws SQLException {
        conexion db=new conexion();
        String query="select * from accidente where id='" + ide + "'";   
        ResultSet resultado = db.seleccion(query);
        accidente miaccidente=null;
        ficha mificha;
        
        if (resultado!=null && resultado.next()!=false) {
            mificha = new ficha();
            miaccidente=new accidente();
            
            miaccidente.setId(resultado.getInt(1));
            miaccidente.setDescripcion(resultado.getString(2));
            mificha.setId(resultado.getInt(3));
            
            //aqui guardo todo , con los objetos ya llenos
            miaccidente.setMificha(mificha);    
        }
        return miaccidente;
    }
}
